package com.example.chessbattleplatform.Pojo.Exception;

import lombok.Getter;

@Getter
public enum WebSocketCode {
    SUCCESS_CODE(1000), //请求成功代码。
    UNKNOWN_ERROR(4000),                // 未知错误	未分类异常
    PARAMETER_VALIDATION_FAILED(4001),  // 参数验证失败	@PathParam/@QueryParam无效
    PERMISSION_DENIED(4003),            // 权限拒绝	业务权限校验失败
    ERROR_CODE(4010);                   // 服务端内部错误	数据库访问异常等

    private final int code;

    WebSocketCode(int code) {
        this.code = code;
    }

    @Override
    public String toString() {
        return String.valueOf(code);
    }
}
